@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/*DOM Inspector theme*/
#tfURLBar  {
	-moz-appearance: none ;
	-moz-box-align: start ;
	min-width: 35px ;
	min-height: 22px ;
	max-width: 1250px ;
	background: url("chrome://browser/skin/icons/leftcap.png") no-repeat left center ;
	border: none ;
	margin: -3px 0px -2px 0px ;
	padding-left: 8px;
}

#tfURLBar > .autocomplete-textbox-container {
  background: url("chrome://browser/skin/icons/rightcap.png") no-repeat right center ;
}

#tfURLBar > .autocomplete-textbox-container > .textbox-input-box {
	min-height: 22px ;
	min-width: 35px ;
	background: url("chrome://browser/skin/icons/textbox.png") repeat-x right center ;
	border: none ;
	margin: 3px 18px 3px 6px;
	padding: 3px 5px 2px 0px;
}

#btnSelecting {
  list-style-image: url("chrome://global/skin/inspector/domi-buttons.png") !important;
  -moz-image-region: rect(0px 44px 22px 22px) ;
}
#btnSelecting:hover {
  -moz-image-region: rect(22px 44px 44px 22px) ;
}
#btnSelecting[checked="true"]  {
  -moz-image-region: rect(44px 44px 66px 22px) ;
}
#btnSelecting:hover:active {
  -moz-image-region: rect(44px 44px 66px 22px) ;
}
#btnSelecting[disabled="true"] {
  -moz-image-region: rect(44px 44px 66px 22px) ;
}

#btnFind {
  list-style-image: url("chrome://global/skin/inspector/domi-buttons.png") !important;
  -moz-image-region: rect(0px 22px 22px 0px) ;
}
#btnFind:hover {
  -moz-image-region: rect(22px 22px 44px 0px) ;
}
#btnFind:hover:active {
  -moz-image-region: rect(44px 22px 66px 0px) ;
}
#btnFind[disabled="true"] {
  -moz-image-region: rect(44px 22px 66px 0px) ;
}

.viewer-menu > .toolbarbutton-menu-dropmarker,
#bxObjectPanel .viewer-menu {
  display: none ;
}
 
.viewer-pane-box-1,
.viewer-pane-box-2  {
  -moz-appearance: none ;
  border: none;
  margin: 0px ;
  background: transparent ;
}

#treeJSObject {
  margin: 0px ;
}

.multipanel-label-box {
  background-color: #333333 !important;
  color: #DCDCDC !important;
}
.multipanel-label-box-2 {
  border-top: 1px solid #444444 !important;
  border-right: 1px solid #444444 !important;
  border-bottom: 1px solid #444444 !important;
  border-left: 1px solid #444444 !important;
}
multipanel[disabled="true"] > .multipanel-label-box {
  color: #808080 !important;
}

/* :::::::: node type color coding :::::::: */

treechildren::-moz-tree-cell-text(ACCESSIBLE_NODE) {
  font-weight: bold !important;
}

treechildren::-moz-tree-cell-text(ELEMENT_NODE) {
  color: #FFFFFF !important;
}

treechildren::-moz-tree-cell-text(ATTRIBUTE_NODE) {
  color: #AACC66 !important;
}

treechildren::-moz-tree-cell-text(CDATA_SECTION_NODE),
treechildren::-moz-tree-cell-text(TEXT_NODE) {
  color: #6969FF !important;
}

treechildren::-moz-tree-cell-text(COMMENT_NODE) {
  color: #228b22 !important;
}

treechildren::-moz-tree-cell-text(DOCUMENT_NODE) {
  color: #CC00CC !important;
}

treechildren::-moz-tree-cell-text(DOCUMENT_TYPE_NODE) {
  color: #CCCC00 !important;
}

treechildren::-moz-tree-cell-text(PROCESSING_INSTRUCTION_NODE) {
  color: #999999 !important;
}

treechildren::-moz-tree-cell-text(anonymous) {
  color: #ff0000 !important;
}

#winInspectorMain treechildren::-moz-tree-cell-text(selected, focus) {
  color: #DCDCDC !important;
}

/* :::::::: drag and drop insertion indicators :::::::: */

treechildren::-moz-tree-column(dnd-insert-before) {
  border-left: 2px solid #FFFFFF !important;
}

treechildren::-moz-tree-column(dnd-insert-after) {
  border-right: 2px solid #FFFFFF !important;
}
